1.1.3 社交版开发指南

1.说明:

这里介绍购买了49元套餐社区版前后端开发指南,便于快速上手。

2.开发环境与工具

操作系统: windows, linux, mac

IDE: WebStorm(2018.3+), VSCode, HbuilderX

3.客户端

3.1 说明

客户端基于uniapp框架开发,可适配android, ios, h5三类平台,开发主机请安装好node(版本12.0+), yarn 等工具

3.2 更改客户端配置

# 修改App.vue 连接配置如下, 连接本地服务器
sdkInitializer.init({
  key: 'TSDKTEST00001',
  httpBaseUrl: 'http://localhost:8082', // localhost
  socketioUrl: 'ws://localhost:9092', // localhost
  fileServerBaseUrl: 'http://localhost:8082', // localhost
});

3.3 常用命令

# 启动本地调试
yarn serve
# 编译出h5打包文件
yarn build:h5
# 编译出android/ios打包文件
yarn build:app-plus

3.4 android/ios离线打包

请参考uniapp的官方文档: 点击

4.服务器

4.1 说明

社区版后端源码在feature_v2.01分支已适配uniapp客户端,您可以在这里下载,社区版后端源码只保证了基本流程可用(单聊,群聊等),像红包,支付等模块功能需要专业版才能提供。

4.2 启动后台

mvn clean install -DskipTests=true
java -jar server-community-deploy/target/server-community-deploy-1.0.jar

启动后即可用uniapp客户端连接测试。

5.修改客户端聊天SDK

5.1 说明

客户端核心SDK源码已在feature_v2.00分支已适配uniapp客户端,若要修改客户端聊天sdk(echatim-sdk.js文件), 您可以在这里下载

5.2 编译

# 编译出 echatim-sdk.js
yarn build:unilib

6.购买

购买以及二次开发请加技术群:471688937

results matching ""

    No results matching ""